// 搭建静态服务器
// 引用模块
const Koa = require('koa');
const static = require('koa-static');
// 引用路由
const Router = require('koa-router');
// 1、引用koa-body模块
const body = require('koa-body');
// console.log(body);
// 获得路由对象
const router = new Router();
// 构建应用
const app = new Koa();
// 2、挂载body插件一定要在挂载路由的前面
app.use(body());
// 挂载路由
app.use(router.routes());
// 设置接口
router.get('/get', (ctx, next) => {
    // console.log(arg.length); // 2
    // console.log('前端请求了/get接口');
    // console.log(ctx);
    // console.log(ctx.length); // undefined
    // 获得请求内容
    console.log(ctx.request.query);
    // 响应内容
    // ctx.response.body = 'i love you';
    // 简写
    ctx.body = 'i miss you';
})

// 设置post接口
router.post('/post', (ctx, next) => {
    // 注意: 必须将挂载路由放到挂载body的后面
    // 获得请求体
    console.log(1111);
    console.log(ctx.requirest.body);
    // 响应内容
    ctx.body = ctx.request.body;
})
// 设置静态化目录, 默认访问index.html文件
app.use(static('./web'));

// 设置监听端口
app.listen(3000, () => {
    console.log('koa is start');
})